package Date;

import java.util.Calendar;

/**
 * @author 王艺锡
 * @version 1.0
 */
//第二代日期类
public class Calender_ {
    public static void main(String[] args) {
        //1.Calender是一个抽象类，并且构造器是private
        //2.可以通过getInstance()来获取实例
        //3.提供大量的方法和字段

        Calendar c = Calendar.getInstance();
        System.out.println(c);

        //获取字段
        //年
        System.out.println("年:" + c.get(Calendar.YEAR));
        //月从0开始，需要+1
        System.out.println("月:" + c.get(Calendar.MONTH) + 1);
        //日
        System.out.println("日:" + c.get(Calendar.DATE));

        //4.Calnder没有提供相应的格式化字段，需要自己组合
        System.out.println(c.get(Calendar.YEAR) + "-" + (c.get(Calendar.MONTH) + 1) + "-" + c.get(Calendar.DATE)
                + " " + c.get(Calendar.HOUR_OF_DAY) + ":" + c.get(Calendar.MINUTE) + ":" + c.get(Calendar.SECOND) );
    }
}
